@charset "utf-8";
@media screen and (max-width: 1024px) and (min-width:0) {
html, body { overscroll-behavior: none; }
body { font: .24rem/1.6 'PingFangSC-Light', 'microsoft yahei', Arial, Helvetica, sans-serif, "Hiragino Sans GB";}


.pt10 { padding-top: 0.12rem; }
.pt15 { padding-top: 0.15rem; }
.pt20 { padding-top: 0.2rem; }
.pt30 { padding-top: 0.3rem; }
.pt40 { padding-top: 0.4rem; }
.pt50 { padding-top: 0.5rem; }
.pt60 { padding-top: 0.6rem; }
.pt70 { padding-top: 0.7rem; }
.pt80 { padding-top: 0.8rem; }
.pt100 { padding-top: 0.9rem; }
.padt30 { padding: 0.34rem 0; }
.padt70 { padding: 0.5rem 0; }
.mr15 { margin-right: 0.12rem; }
.mr1g { margin-right: 0.5em; }
.mlb28 { margin-left: 10%; }
.mlb23 { margin-left: 10%; }
.f12 { font-size: 0.20rem; }
.f14 { font-size: 0.22rem; }
.f16 { font-size: 0.24rem; }
.f18 { font-size: 0.25rem; }
.f20 { font-size: 0.26rem; }
.f22 { font-size: 0.27rem; }
.f24 { font-size: 0.28rem; }
.f26 { font-size: 0.28rem; }
.f28 { font-size: 0.29rem; }
.f30 { font-size: 0.29rem; }
.f35 { font-size: 0.34rem; }
.f36 { font-size: 0.35rem; }
.f38 { font-size: 0.37rem; }
.f40 { font-size: 0.38rem; }
.f45 { font-size: 0.39rem; }
.f42 { font-size: 0.4rem; }
.f48 { font-size: 0.42rem; }
.f55 { font-size: 0.45rem; }
.f60 { font-size: 0.5rem; }
.f68 { font-size: 0.6rem; }
.f75 { font-size: 0.7rem; }
.f82 { font-size: 0.8rem; }
.f100 { font-size: 1rem; }
.f160 { font-size: 1.5rem; }
.lihe26 { line-height: 1.8; }
.lihe2 { line-height: 1.9; }
.lihe32 { line-height: 2; }
.lihe38 { line-height: 2.1; }
.lihe45 { line-height: 2.3; }
.container { padding-left: 5%; padding-right: 5%; overflow:scroll;}
.main { width: 94%; overflow:inherit;}
.qywh_top { width: 96%; }
.cona { overflow:inherit;}
.pcimg{ display:none;}
.wapimg{ display:block;}
/*header*/
header, .kfl { display: none; }
.phom { display: block; }
.topby { width: 100%; height: 0.78rem; display: block; }
.sp_header { width: 100%; height: 0.78rem; position: fixed; top: 0px; left: 0px; z-index: 9999; overflow: hidden; background: #FFF; border-bottom: 1px #eee solid; }
.sp_header .sp_logo { width: auto; float: left; height: 0.46rem; padding: 0.16rem 0 0 5%; }
.sp_header .sp_logo img { height: 0.46rem; }
.sp_header .sp_nav { width: 34px; float: right; position: relative; cursor: pointer; height: 34px; margin-top: 2%; z-index: 0; background: #FFF; margin-right: 5%; -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
.sp_header .sp_nav span { display: block; background: #b51b13; width: 12px; height: 2px; position: absolute; left: 11px; transition: all ease 0.35s }
.sp_header .sp_nav span:nth-of-type(1) { top: 12px; }
.sp_header .sp_nav span:nth-of-type(2) { top: 16px; }
.sp_header .sp_nav span:nth-of-type(3) { top: 20px; }
.sp_header .sp_nav_se span:nth-of-type(1) { top: 15px; transform: rotate(45deg) }
.sp_header .sp_nav_se span:nth-of-type(2) { width: 0 }
.sp_header .sp_nav_se span:nth-of-type(3) { top: 15px; transform: rotate(-45deg) }
.sp_header .sea { float: right; height: 0.78rem; line-height: 0.78rem; margin-right: 20px; cursor: pointer; }
.sp_header .sea i { font-size: 18px; }
.sp_header .search { position: fixed; z-index: 9; background: rgba(0, 0, 0, .8); width: 100%; height: 100%; top: 0; left: 0; overflow: auto; overflow-x: hidden; transition: top ease 0.35s; display: none; }
.sp_header .satr { width: 90%; height: 40px; margin: 10% auto 0 auto; position: relative; }
.sp_header .satr em { position: absolute; right: 10px; top: -10px; z-index: 10; }
.sp_header .satr em i { border: 1px solid #FFF; padding: 5px; font-weight: normal; cursor: pointer; color: #FFF; }
.sp_header .satr .sousuo1 { width: 75%; height: 40px; line-height: 40px; border: 0; padding-left: 5%; background: #FFF; float: left; margin-top: 40px; font-size: 14px; }
.sp_header .sousuo { width: 20%; height: 40px; background: url(../images/ser_btn.png) no-repeat center #1297cf; border: 0; float: left; margin-top: 40px; }
.sjj_nav { position: fixed; z-index: 99999; background: rgba(0, 0, 0, .8); width: 100%; height: calc(100% - 104px); font-size: 14px; line-height: 2.5rem; top: -100%; left: 0; overflow: auto; overflow-x: hidden; transition: top ease 0.35s; }
.nav_show { top: 0.78rem; }
.sjj_nav>ul>li:first-child { overflow: hidden; border-top: 0 }
.sjj_nav>ul>li:first-child>a { float: left; width: calc(100% - 70px) }
.sjj_nav ul li .sp_nav_xjb { position: absolute; top: 5px; right: 0px; border-left: 1px rgba(255, 255, 255, .8) solid; height: 30px; padding: 0px 7px 0 7px; }
.sjj_nav ul li .sp_nav_xjb svg { transform: rotate(-90deg); transition: all ease 0.35s }
.sjj_nav ul li .sjj_nav_i_se svg { transform: rotate(0deg) }
.sjj_nav ul li { border-top: 1px rgba(255, 255, 255, .8) solid; margin: 0 20px; position: relative; line-height: 40px; font-size: 14px }
.sjj_nav>ul >li:last-child { border-bottom: 1px rgba(255, 255, 255, .8) solid; }
.sjj_nav ul li ul { display: none }
.sjj_nav ul li a { color: #FFF; width: 80% }
.sjj_nav ul li ul li a { color: #efeded; display: block; text-align: left; font-size: 12px; }
.sjj_nav ul li .sp_nav_xjb svg { width: 20px; height: 20px; fill: #FFF; }
.sjj_nav ul li .sjj_nav_i_se svg { fill: #1297cf; }
.sjj_nav ul li ul li>ul { margin-left: 10px }
/*footer*/
.footer { padding: 0.4rem 0; }
.footer .main { display: inherit }
.footer .foot_nav { display: none; }
.footer .foot_l { width:auto; }
.footer .foot_l dt a.fo_logo { width: 329px; margin: 0.1rem 0 0 0; height:auto;}
.footer .foot_l dt a.fo_logo img{ height:auto;}
.footer .foot_l dt .kxwz{ width: 100%; text-align:center;} 
.footer .foot_l dt .kxwz.fr{ float:none;}
.footer .foot_lx { width: 52%; float: right; }

.footer .foot_lx dd.pt30 { padding-top: 0; }
.footer .foot_lx i.dibok{ display: none;}
.footer .foot_lx .djw_ewm p span{ display:inline;}
.copy span, .link, .kfwap { display: none; }
/*内页*/
.bannerny { margin-top: 0.78rem; }
.bannerny .pcimg { display: none; }
.bannerny .moimg { display: block; }
.bannerny .banry { text-align: center; }
/*abouts*/
.abouts_lc dl.lc2 dt, .abouts_lc dl.lc2 dd { padding-left: 16%; }
.abouts_lc dl.lc3 dt, .abouts_lc dl.lc3 dd { padding-left: 16%; }
/*公司文化*/
.baw dl { width: 100%; float: inherit; margin-bottom: 0.4rem; }
.baw dl dt img { height: 28px; }
.baw dl:nth-of-type(2) { margin-left: 0; }
.baw dl:nth-of-type(3) { float: inherit; margin-bottom: 0; }
.qywh_bo #owl-demo { padding-bottom: 0.4rem; }
.qywh_bo #owl-demo .item { width: 92%; }
.qywh_bo #owl-demo .owl-item:nth-of-type(1) .item { float: inherit; margin: 0 auto; }
.qywh_bo #owl-demo .owl-item:nth-of-type(2) .item { float: inherit; margin: 0 auto; }
.qywh_bo #owl-demo .owl-item:nth-of-type(3) .item { float: inherit; margin: 0 auto; }
.qywh_bo .owl-pagination { width: 100%; overflow: hidden; position: absolute; left: 0; bottom: 0; text-align: center; display: block; }
.qywh_bo .owl-page { display: inline-block; width: 10px; height: 10px; margin: 0 5px; background: #707070; *display: inline;
*zoom: 1;
border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; }
.qywh_bo .owl-page.active { width: 36px; height: 10px; background: #b51b13; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
/*制造能力*/
.zznl_bo #owl-demo { width: 100%; padding: 0 0 0.4rem 0; }
.zznl_bo .item { width: 94%; }
.zznl_bo .item dd { padding: 0.26rem 0; }
.zznl_bo .owl-buttons div { display: none; }
.zznl_bo .owl-pagination { width: 100%; overflow: hidden; position: absolute; left: 0; bottom: 0; text-align: center; display: block; }
.zznl_bo .owl-page { display: inline-block; width: 10px; height: 10px; margin: 0 5px; background: #707070; *display: inline;
*zoom: 1;
border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; }
.zznl_bo .owl-page.active { width: 36px; height: 10px; background: #b51b13; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.gdxx a { width: 2.6rem; height: 0.65rem; line-height: 0.65rem; }
/*企业风貌*/
.qyfm_r { width: 48%; }
.qyfm_l { width: 52%; padding: 0.3rem 0 0 0; }
.qyfm_bo { width: 96%; padding-top: 3vw; }
.qyfm_bo #owl-demo { padding: 0 0 0.4rem 0; }
.qyfm_bo #owl-demo .item { width: 85%; float: left; margin: 0 0; }
.qyfm_bo .owl-buttons { display: none; }
.qyfm_bo .owl-pagination { width: 100%; overflow: hidden; position: absolute; left: 0; bottom: 0; text-align: center; display: block; }
.qyfm_bo .owl-page { display: inline-block; width: 10px; height: 10px; margin: 0 5px; background: #707070; *display: inline;
*zoom: 1;
border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; }
.qyfm_bo .owl-page.active { width: 36px; height: 10px; background: #b51b13; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.moret { width: 2.6rem; height: 0.65rem; line-height: 0.65rem; bottom: 0.4rem; left: 60%; }
/*荣誉资质*/
.zznl_bo .item.rybg { padding: 0.22rem 0; }
.zznl_bo .item.rybg a { width: 90%; }
/*发展历程*/
.time-line-box { display: none; }
.fzlc .fzlc_bo, .fzlc .moreb { display: block; }
.fzlc .fzlc_bo #owl-demo { padding: 0 0 0.4rem 0; }
.fzlc .fzlc_bo #owl-demo .owl-item .item { border-left: 1px #aaaaaa solid; }
.fzlc .fzlc_bo #owl-demo .owl-item:nth-of-type(1) .item { border-left: none; }
.fzlc .fzlc_bo #owl-demo .item p { width: 88%; display: block; height: auto; overflow: hidden; margin: 0 auto; }
.fzlc .fzlc_bo .owl-buttons { display: none; }
.fzlc .fzlc_bo .owl-pagination { width: 100%; overflow: hidden; position: absolute; left: 0; bottom: 0; text-align: center; display: block; }
.fzlc .fzlc_bo .owl-page { display: inline-block; width: 10px; height: 10px; margin: 0 5px; background: #707070; *display: inline;
*zoom: 1;
border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; }
.fzlc .fzlc_bo .owl-page.active { width: 36px; height: 10px; background: #b51b13; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
/*企业愿景*/
.qyyj .qyyjnr { text-align: center; }
.qyyj .qyyjnr a { margin-right: 0; width: 25%; display: block; float: left; }
.qyyj_bo #owl-demo { padding-bottom: 0.4rem; }
.qyyj_bo #owl-demo .item { width: 95%; }
.qyyj_bo #owl-demo .item .qyt { top: 10%; }
.qyyj_bo #owl-demo .item .alg { width: 14px; bottom: 10%; }
.qyyj_bo #owl-demo .item .iocs { width: 20px; bottom: 5%; }
.qyyj_bo #owl-demo .item .warnb { display: none; }
.qyyj_bo .owl-page { width: 10px; height: 10px; margin: 0 5px; }
.qyyj_bo .owl-page.active { width: 36px; height: 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
/*合作伙伴*/
.hzhb_bo #owl-demo { width: 100%; padding: 0 0 0.4rem 0; }
.hzhb_bo #owl-demo .item { width: 90%; }
.hzhb_bo .owl-buttons div { display: none; }
.hzhb_bo .owl-pagination { width: 100%; overflow: hidden; position: absolute; left: 0; bottom: 0; text-align: center; display: block; }
.hzhb_bo .owl-page { display: inline-block; width: 10px; height: 10px; margin: 0 5px; background: #707070; *display: inline;
*zoom: 1;
border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; }
.hzhb_bo .owl-page.active { width: 36px; height: 10px; background: #b51b13; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

/***************共用内页***************/
.loc, .left{ display: none; }
.nyhi{ height: 0.78rem;}
.cateList { width: 100%; text-align: center; background: #f4f4f4; position: relative; margin-top: 0.2rem; display: block; }
.cateList .goBack { width: auto; height: 0.7rem; line-height: 0.7rem; position: absolute; left: 5%; top: 0; z-index: 10; font-size: 0.28rem; color: #b51b13; }
.cateList .goBack:before { width: auto; height: 0.7rem; display: block; }
.cateList h3 { width: 100%; position: relative; font-size: 0.25rem; line-height: 0.7rem; height: 0.7rem; }
.cateList h3 span { position: absolute; top: 0; right: 5%; width: auto; height: 0.7rem; line-height: 0.7rem; font-size: 0.28rem; color: #b51b13; }
.cateList .box { width: 95%; padding: 0.12rem 0; z-index: 1100; background: #f9f9f9; display: none; margin: 0 auto; }
.cateList .box a { padding: 5px 5%; height: 0.34rem; line-height: 0.34rem; text-align: left; font-size: 0.22rem; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; border-bottom: 1px #CCC solid; }
.cateList .box a:last-child { border-bottom: none; }
/*产品分类*/
.sideup { display: none; width: 90%; margin: 0 auto; padding-bottom: 0.2rem; }
.sideup li { text-align: left; border-bottom: 1px #0056b0 dashed; }
.tun { width: 0.25rem; height: 0.25rem; display: block; float: right; margin-top: 0.2rem; color: #244aa4; }
.sidedown { padding: 0.12rem; display: none; }
.sidedown li { font-size: 0.22rem; border-bottom: none; }
.sidedowna { background: #b51b13; padding: 0 0.12rem; display: none; }
.right{ width: 100%;}
.right_top{ display:none;}
.right_bottom.pt40{ padding-top:0;}
.product-list li figcaption { height: 0.5rem; line-height: 0.5rem; }
/*PageBar*/
.PageBar { width: 90%; margin: 0.2rem auto 0 auto;}
.PageButtons span, .PageButtons a { height: 0.4rem; line-height: 0.4rem;}
.PageInfo { padding-top: 0.1rem; }


/*新闻列表*/
.arList li { padding: 0.3rem 0;}
.new2 { margin-top: 0.1rem;}
.arList li .newsl { width: 30%; margin-left:5%;}
.arList li .newsr { width: 55%; margin-right:5%; }
.JobListItem .txiw{ display:none;}
.wapimg{ display:block;}
.pcimg{ display:none;}
/*新闻内页*/
.news_tit { padding-bottom: 0.2rem;}
.news_tit p { margin-top: 0.1rem; }
.arKeywords { padding: 0.15rem; margin-top: 0.2rem; }
.arContent h2 { font-size: 0.28rem; }
.arContent h3 { font-size: 0.26rem; }
.arContent h4 { font-size: 0.25rem; }
.arContent table tr td { padding:0.1rem 5px; font-size: 0.18rem;}

/*FastMove*/
.FastMove { margin: 0.3rem 0 0 0; display:inherit; background:none;}
.FastMove div { width: 100%; padding: 0.2rem 0;}
.FastMove div.fl{ border-bottom:1px solid #e5e5e5;}

/*相关文章*/
.xgxx_l{ width:45%;}
.xgxx_l a{ height:0.3rem; line-height:0.3rem;}
.xgxx_r{ width:50%;}
.xgxx_r li{  margin-top:0.2rem;}
.xgxx_r li a{ height:0.3rem; line-height:0.3rem;}


/*产品内页*/
.cpz_ly{ width:51%;}
.cpz_ly #owl-demo .item dd{ padding:0.1rem 0;}
.cpz_ry{ width:46%;}
.cpz_ry p.pt30{ padding-top:0;}
.cpz_ry dl.pt60{ padding-top:0.2rem;}
.cpz_ry .lxny dt{ width:54%;}
.cpz_ry .lxny dd{ width:42%;}
.cpz_ry .lxny p{ height: 0.5rem; line-height: 0.5rem;}
.cpz_ry .lxny em{ display:none;}
/*ztitle*/
.ztitle { overflow:scroll;}
.zntit_con { overflow:scroll;}

/*视频集锦*/
.oh dl dd { height: 0.5rem; line-height: 0.5rem;} 


/*在线留言*/
.zxly { padding: 0.2rem 0 0.3rem 0; margin-top: 0.3rem; }
.zxly .subform .form-groupfl { width: 48%;}
.zxly .subform .form-groupfl .form-control { height: 0.6rem; line-height: 0.6rem; margin-top: 0.18rem;}
.zxly .subform .form-groupfr { width: 48%;}
.zxly .subform .form-groupfr textarea { height: 2rem; margin-top: 0.18rem;}
.zxly .subform .form-groupfr .btn-info { height: 0.6rem; line-height: 0.6rem; margin-top: 0.18rem;}

.fla { width: 100%; float:inherit; }
.subformc { width: 100%; float: inherit; margin-top: 0.5rem;}
.subformc .form-group { margin-bottom: 0.18rem; }
.subformc .form-group .control-div .form-control { height: 0.6rem; line-height: 0.6rem;}
.subformc .form-group .control-div .form-controlv { height: 2rem;}
.subformc .btn-info { height: 0.6rem; line-height: 0.6rem;}


/*photo*/
photo { margin-top: 0.2rem; }
ewm { margin: 0.2rem 5% 0 5%;}



}
 @media screen and (max-width: 768px) and (min-width:0) {
/*footer*/
.footer .foot_l { width: 100%; float: inherit;}
.footer .foot_lx { width: 100%; float: inherit; padding-top: 0.43rem; }
.footer .foot_lx dt { display: block; }
.bannerny .banry p span { margin-left: 0.5em; }
/*abouts*/
.abouts_lc dl.lc1 { width: 50%; }
.abouts_lc dl.lc2 { width: 50%; background: none; }
.abouts_lc dl.lc2 dt, .abouts_lc dl.lc2 dd { padding-left: 0; }
.abouts_lc dl.lc3 { width: 50%; margin-top: 0.28rem; }
.abouts_lc dl.lc3 dt, .abouts_lc dl.lc3 dd { padding-left: 0; }
.abouts_lc dl.lc4 { width: 50%; margin-top: 0.28rem; }
.abouts_lc dl.lc2 div, .abouts_lc dl.lc4 div { width: auto; float: right; }
/*企业愿景*/
.qyyj .qyyjnr a { width: 33.33%; }
.qyyj_bo #owl-demo .item { width: 94%; }
/*新闻列表*/
.arList li{ border-bottom:none; margin-bottom:0.3rem;}
.arList li .newsl { width: 90%; margin-left:5%;}
.arList li .newsr { width: 90%; margin-right:5%; padding-top:0.3rem;}
/*相关文章*/
.xgxx_l{ width:100%; float: inherit;}
.xgxx_r{ width:100%; float: inherit; padding-top:0.3rem;}
/*产品内页*/
.cpz_ly{ width:100%; padding-top:0.3rem;}
.cpz_ry{ width:100%;}
.cpz_ry .lxny em{ display:block;}

.product-list.cpnc li { width: 48%; margin: 0 1% 0.2rem 1%;}
.oh dl{ width:48%; margin: 0 1% 0.2rem 1%;}

/*photo*/
photo { width: 50%; }
contentb { width: 50%; }
contentc { width: 50%; }





}
@media screen and (max-width: 420px) and (min-width:0) {
.mlb28 { margin-left: 5%; }
.mlb23 { margin-left: 5%; }
/*footer*/
.footer .foot_l dt a.fo_logo { width: 80%;}
/*内页*/
.bannerny .banry { top: 30%; }
.bannerny .banry p span { margin-left: 0; display: block; }
/*公司文化*/
.qywh_bo .item { width: 100%; }
/*企业风貌*/
.qyfm_l { width: 100%; }
.titn { background: url(../images/atite.png) no-repeat center; padding-right: 0; text-align: center; width: 100%; }
.qyfm_bo { width: 90%; padding-top: 0.24rem; }
.qyfm_bo #owl-demo .item { width: 100%; float: none; }
.qyfm_r { width: 100%; margin-top: 0.28rem; }
.morej { display: block; }
.moret { display: none; }
/*发展历程*/
.fzlc .fzlc_bo #owl-demo .owl-item .item { border-left: none; }
.fzlc .fzlc_bo #owl-demo .item p { width: 90%; }
/*企业愿景*/
.qyyj .qyyjnr a { width: 33.33%; }
.qyyj_bo #owl-demo .item { width: 100%; }
.qyyj_bo #owl-demo .item .iocs { bottom: 5%; }

/*视频集锦*/
.product-list.cpnc li { width: 100%; margin: 0 0 0.2rem 0;}
.oh dl{ width: 100%; margin: 0 0 0.2rem 0;}

/*在线留言*/
.zxly .subform .form-groupfl { width: 100%; float:inherit;}
.zxly .subform .form-groupfr { width: 100%; float:inherit;}

/*photo*/
photo { width: 100%; float:inherit;}
photo span { width: 100%;}
photo p { width: 100%;}
contenta, contentb, contentc { float: inherit;}
contenta p, contentb p, contentc p { width: 100%;}
.zs p { padding-left: 12px; }
contenta { width: 100%; }
contentb { width: 100%; }
contentc { width: 100%; }
ewm { width: 100%; margin: 0.2rem 0 0 0; float: inherit; }
ewm span { width: 35%; float: left; }
ewm div { width: 60%; float: right; }
}
@media screen and (max-width: 320px) and (min-width:0) {
}
